package com.lj.sys.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lj.mp.standard.StandardService;
import com.lj.sys.entity.SysDataScope;
import com.lj.sys.param.SysDataScopePageParam;
import com.lj.sys.param.SysDataScopeSaveParam;
import com.lj.sys.param.SysDataScopeUpdateParam;
import com.lj.sys.result.SysDataScopeInfoResult;
import com.lj.sys.result.SysDataScopePageResult;

import java.util.List;

/**
 * <p>
 * 数据范围表 服务类
 * </p>
 *
 * @author lj
 * @since 2025-08-06 18:24:15
 */
public interface SysDataScopeService extends StandardService<SysDataScope> {

    IPage<SysDataScopePageResult> page(SysDataScopePageParam param);

    SysDataScopeInfoResult info(Long id);

    void save(SysDataScopeSaveParam param);

    void update(SysDataScopeUpdateParam param);

    void delete(List<Long> ids);

}
